﻿using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using System.Linq;
using Controladora;
using Entidades.Sistema;

namespace WcfService1
{

    [ServiceContract]
    public class Fachada
    {
        [OperationContract]
        public List<MateriaPrima> GetMateriasPrimas()
        {

            ReadOnlyCollection<Entidades.Sistema.MateriaPrima> materiaPrimas;

            materiaPrimas = Controladora.Sistema.CUGestionarMateriaPrima.ObtenerInstancia().ConsultarMateriaprima();


            var query = from mat in materiaPrimas
                        select new MateriaPrima
                                   {
                                       CodMatPrima = mat.cod_materiaprima,
                                       NomMatPrima = mat.nombre
                                   };
            return query.ToList();

        }
        [OperationContract]
        public string Metodo001()
        {
            return "Hola Mundo";
        }

        [OperationContract]
        public string Metodo002()
        {
            return "Hola Mundo 002";
        }
    }
}
